//[100,100]0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,51,102,126,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
size(100, 100, P3D);
background(0);
noStroke();
ambientLight(51, 102, 126);
translate(20, 50, 0);
sphere(30);
translate(60, 0, 0);
sphere(30);

exit();
